Using Hands-on Project with Lego Mindstorms in a Graduate Course
نویسندگان
چکیده
The aim of this paper is to propose an educational hands-on project using inexpensive subsystems for learning guidance and control. A Lego Mindstorms NXT, a low-cost web camera, and tractable tools are used for searching for and mapping of an obstacle in an indoor environment. In order to provide the Lego robot with navigation information indoors, visual tracking is implemented by using color marker detection and an extended Kalman filter. Furthermore, spiral-like search, command-to-line-of-sight guidance, and motor control are applied to sensing and mapping of an unknown obstacle. The experimental results from a short-term group project verify that the proposed hands-on work is an efficient educational tool for learning vision processing and estimation as well as guidance and control with a low-level burden of time and cost.
منابع مشابه
An Experimental Study on the Learning Outcome of Teaching Elementary Level Children using Lego Mindstorms EV3 Robotics Education Kit
Skills like computational thinking, problem solving, handling complexity, team-work and project management are essential for future careers and needs to be taught to students at the elementary level itself. Computer programming knowledge and skills, experiencing technology and conducting science and engineering experiments are also important for students at elementary level. However, teaching s...
متن کاملTeaching C/C++ Programming with Lego Mindstorms
Computer programming is a skill required in many professions, not just computer science. Lego Mindstorms NXT can be incorporated into a programming course to add hands-on interactivity that will better engage a broader range of students. Chosing the most suitable programming language is difficult, and this paper summarizes some experiences in teaching students using RoboLab and NXT-G for Mindst...
متن کاملGenetic Algorithms with Lego Mindstorms and Matlab
This paper presents a case study in combining Lego Mindstorms NXT with Matlab/Simulink to help students in an undergraduate Machine Learning course study genetic algorithm design and testing. The project uses the VU-LRT toolbox to enable students to access the hardware capabilities of the Mindstorms platform from within Matlab. The course’s enrollment was comprised of students from several majo...
متن کاملRoboCup Jr. with LEGO Mindstorms
During RoboCup'99 in Stockholm, we arranged the rst RoboCup Jr. Here, the aim was to allow children to get hands-on experience with robotics, and for this purpose we set up a LEGO Mindstorms robot soccer game for children. We developed the user-guided behavior-based approach in order to allow non-expert users to develop their own robots in an easy and fast manner. Indeed, using this approach, c...
متن کاملComparison of an Introductory Engineering Course with and without Lego Mindstorms Robots
An introductory engineering course was run in two concurrent terms, one without LEGO Mindstorms robots, and one with. A comparison was performed between the two approaches considering teamwork, leadership, and engineering problem solving. In both groups, the project covered the engineering design process from customer needs through a working prototype. The first semester, student design teams w...
متن کامل